const CategoricalColors = new Map()

CategoricalColors.set('glasbey', [
  [0.843137, 0.0, 0.0],
  [0.54902, 0.235294, 1.0],
  [0.007843, 0.533333, 0.0],
  [0.0, 0.67451, 0.780392],
  [0.596078, 1.0, 0.0],
  [1.0, 0.498039, 0.819608],
  [0.423529, 0.0, 0.309804],
  [1.0, 0.647059, 0.188235],
  [0.345098, 0.231373, 0.0],
  [0.0, 0.341176, 0.34902],
  [0.0, 0.0, 0.866667],
  [0.0, 0.992157, 0.811765],
  [0.631373, 0.458824, 0.415686],
  [0.737255, 0.717647, 1.0],
  [0.584314, 0.709804, 0.470588],
  [0.752941, 0.015686, 0.72549],
  [0.392157, 0.329412, 0.454902],
  [0.47451, 0.0, 0.0],
  [0.027451, 0.454902, 0.847059],
  [0.996078, 0.960784, 0.564706],
  [0.0, 0.294118, 0.0],
  [0.560784, 0.478431, 0.0],
  [1.0, 0.447059, 0.4],
  [0.933333, 0.72549, 0.72549],
  [0.368627, 0.494118, 0.4],
  [0.607843, 0.894118, 1.0],
  [0.92549, 0.0, 0.466667],
  [0.65098, 0.482353, 0.72549],
  [0.352941, 0.0, 0.643137],
  [0.015686, 0.776471, 0.0],
  [0.619608, 0.294118, 0.0],
  [0.611765, 0.231373, 0.313725],
  [0.796078, 0.768627, 0.0],
  [0.443137, 0.509804, 0.596078],
  [0.0, 0.686275, 0.541176],
  [0.513725, 0.533333, 1.0],
  [0.364706, 0.215686, 0.231373],
  [0.223529, 0.0, 0.0],
  [0.992157, 0.752941, 1.0],
  [0.745098, 0.905882, 0.752941],
  [0.858824, 0.427451, 0.003922],
  [0.576471, 0.721569, 0.713725],
  [0.894118, 0.321569, 1.0],
  [0.184314, 0.32549, 0.509804],
  [0.768627, 0.4, 0.564706],
  [0.333333, 0.384314, 0.12549],
  [0.772549, 0.623529, 0.447059],
  [0.015686, 0.509804, 0.529412],
  [0.411765, 0.905882, 0.501961],
  [0.501961, 0.152941, 0.564706],
  [0.427451, 0.705882, 1.0],
  [0.305882, 0.2, 1.0],
  [0.52549, 0.639216, 0.007843],
  [0.996078, 0.011765, 0.796078],
  [0.760784, 0.65098, 0.772549],
  [0.772549, 0.341176, 0.27451],
  [0.462745, 0.345098, 0.239216],
  [0.003922, 0.407843, 0.258824],
  [0.0, 0.839216, 0.835294],
  [0.854902, 0.878431, 1.0],
  [0.976471, 1.0, 0.0],
  [0.415686, 0.407843, 0.690196],
  [0.764706, 0.596078, 0.0],
  [0.882353, 0.803922, 0.611765],
  [0.854902, 0.588235, 1.0],
  [0.733333, 0.011765, 0.992157],
  [0.572549, 0.321569, 0.509804],
  [0.627451, 0.0, 0.45098],
  [0.341176, 0.607843, 0.333333],
  [0.827451, 0.54902, 0.560784],
  [0.215686, 0.270588, 0.152941],
  [0.592157, 0.647059, 0.764706],
  [0.556863, 0.552941, 0.372549],
  [1.0, 0.27451, 0.0],
  [0.784314, 1.0, 0.980392],
  [0.682353, 0.427451, 1.0],
  [0.431373, 0.815686, 0.654902],
  [0.74902, 1.0, 0.54902],
  [0.54902, 0.329412, 0.694118],
  [0.470588, 0.211765, 0.098039],
  [1.0, 0.627451, 0.47451],
  [0.662745, 0.0, 0.121569],
  [1.0, 0.109804, 0.270588],
  [0.372549, 0.066667, 0.137255],
  [0.403922, 0.592157, 0.580392],
  [1.0, 0.372549, 0.580392],
  [0.298039, 0.403922, 0.454902],
  [0.32549, 0.572549, 0.8],
  [0.666667, 0.443137, 0.192157],
  [0.007843, 0.811765, 0.996078],
  [0.0, 0.768627, 0.423529],
  [0.380392, 0.207843, 0.364706],
  [0.564706, 0.831373, 0.184314],
  [0.74902, 0.835294, 0.486275],
  [0.317647, 0.270588, 0.635294],
  [0.305882, 0.137255, 0.047059],
  [0.486275, 0.352941, 0.0],
  [1.0, 0.807843, 0.266667],
  [0.513725, 0.007843, 0.811765],
  [0.301961, 0.992157, 1.0],
  [0.537255, 0.0, 0.239216],
  [0.482353, 0.321569, 0.360784],
  [0.0, 0.454902, 0.615686],
  [0.666667, 0.513725, 0.596078],
  [0.505882, 0.443137, 0.560784],
  [0.384314, 0.396078, 0.996078],
  [0.764706, 0.203922, 0.537255],
  [0.803922, 0.160784, 0.278431],
  [1.0, 0.603922, 0.709804],
  [0.764706, 0.364706, 0.733333],
  [0.129412, 0.407843, 0.007843],
  [0.0, 0.556863, 0.396078],
  [0.388235, 0.501961, 0.137255],
  [0.537255, 0.529412, 0.74902],
  [0.596078, 0.866667, 0.835294],
  [0.807843, 0.498039, 0.345098],
  [0.823529, 0.717647, 0.356863],
  [0.380392, 0.0, 0.431373],
  [0.6, 0.329412, 0.266667],
  [0.690196, 0.780392, 0.858824],
  [0.94902, 1.0, 0.823529],
  [0.0, 0.92549, 0.007843],
  [0.803922, 0.52549, 0.741176],
  [0.270588, 0.0, 0.772549],
  [0.478431, 0.615686, 0.498039],
  [0.447059, 0.443137, 0.278431],
  [0.576471, 1.0, 0.729412],
  [0.0, 0.329412, 0.756863],
  [0.678431, 0.580392, 0.92549],
  [0.247059, 0.643137, 0.086275],
  [0.372549, 0.227451, 0.501961],
  [0.0, 0.298039, 0.2],
  [0.486275, 0.721569, 0.827451],
  [0.596078, 0.164706, 0.0],
  [0.223529, 0.431373, 0.392157],
  [0.721569, 0.0, 0.356863],
  [1.0, 0.501961, 0.239216],
  [1.0, 0.823529, 0.913725],
  [0.501961, 0.188235, 0.352941],
  [0.129412, 0.203922, 0.0],
  [0.631373, 0.368627, 0.435294],
  [0.309804, 0.709804, 0.690196],
  [0.623529, 0.623529, 0.27451],
  [0.2, 0.486275, 0.239216],
  [0.760784, 0.254902, 0.0],
  [0.780392, 0.909804, 0.243137],
  [0.423529, 0.019608, 0.909804],
  [0.462745, 0.737255, 0.313725],
  [0.647059, 0.772549, 0.662745],
  [0.854902, 0.329412, 0.431373],
  [0.847059, 0.560784, 0.219608],
  [0.984314, 0.486275, 1.0],
  [0.294118, 0.392157, 0.286275],
  [0.839216, 0.764706, 0.921569],
  [0.478431, 0.180392, 0.211765],
  [0.298039, 0.560784, 0.647059],
  [0.27451, 0.533333, 1.0],
  [0.639216, 0.0, 0.768627],
  [0.917647, 0.639216, 0.835294],
  [1.0, 0.737255, 0.470588],
  [0.278431, 0.282353, 0.0],
  [0.635294, 0.780392, 1.0],
  [0.568627, 0.635294, 0.917647],
  [0.309804, 0.411765, 0.576471],
  [0.905882, 0.368627, 0.698039],
  [0.623529, 0.568627, 0.690196],
  [0.345098, 0.317647, 0.168627],
  [0.690196, 0.368627, 0.831373],
  [0.52549, 0.427451, 0.882353],
  [0.756863, 0.431373, 0.447059],
  [0.894118, 0.0, 0.890196],
  [0.72549, 0.717647, 0.545098],
  [0.223529, 0.180392, 0.0],
  [0.890196, 0.494118, 0.643137],
  [0.678431, 0.231373, 0.188235],
  [0.662745, 0.733333, 0.298039],
  [0.411765, 0.709804, 0.513725],
  [0.580392, 0.823529, 0.564706],
  [0.690196, 0.552941, 0.27451],
  [0.027451, 0.372549, 0.470588],
  [0.0, 0.596078, 0.537255],
  [0.352941, 0.058824, 0.007843],
  [0.356863, 0.490196, 0.501961],
  [0.188235, 0.345098, 0.14902],
  [0.898039, 0.396078, 0.231373],
  [0.372549, 0.25098, 0.160784],
  [0.45098, 0.290196, 0.737255],
  [0.294118, 0.32549, 0.419608],
  [0.788235, 0.478431, 0.866667],
  [0.611765, 0.196078, 0.568627],
  [0.784314, 0.901961, 0.94902],
  [0.019608, 0.670588, 0.921569],
  [0.654902, 0.419608, 0.603922],
  [0.905882, 0.690196, 0.0],
  [0.376471, 1.0, 0.388235],
  [0.94902, 0.870588, 0.0],
  [0.466667, 0.266667, 0.003922],
  [0.376471, 0.145098, 0.254902],
  [0.407843, 0.498039, 0.796078],
  [0.47451, 0.623529, 0.690196],
  [0.05098, 0.913725, 0.635294],
  [0.615686, 0.972549, 0.858824],
  [0.517647, 0.0, 0.462745],
  [0.556863, 0.427451, 0.286275],
  [0.890196, 0.254902, 0.188235],
  [0.72549, 0.286275, 0.423529],
  [0.478431, 0.290196, 0.52549],
  [1.0, 0.815686, 0.713725],
  [0.298039, 0.364706, 0.780392],
  [0.886275, 0.701961, 0.572549],
  [1.0, 0.298039, 0.933333],
  [0.839216, 0.941176, 0.647059],
  [0.74902, 0.376471, 0.14902],
  [0.843137, 0.639216, 0.709804],
  [0.741176, 0.490196, 0.0],
  [0.533333, 0.435294, 0.698039],
  [1.0, 0.188235, 0.631373],
  [1.0, 0.913725, 0.690196],
  [0.2, 0.345098, 0.298039],
  [0.721569, 0.54902, 0.478431],
  [0.423529, 0.529412, 0.321569],
  [0.737255, 0.580392, 0.823529],
  [0.105882, 0.901961, 0.996078],
  [0.631373, 0.235294, 0.447059],
  [0.639216, 0.317647, 0.658824],
  [0.427451, 0.0, 0.596078],
  [0.537255, 0.396078, 0.482353],
  [0.352941, 0.345098, 0.545098],
  [0.976471, 0.560784, 0.545098],
  [0.905882, 0.843137, 0.486275],
  [0.439216, 0.423529, 0.003922],
  [0.098039, 0.34902, 1.0],
  [0.090196, 0.14902, 1.0],
  [0.0, 0.847059, 0.337255],
  [0.972549, 0.631373, 0.992157],
  [0.478431, 0.588235, 0.235294],
  [0.694118, 0.654902, 0.835294],
  [0.494118, 0.815686, 0.866667],
  [0.0, 0.796078, 0.690196],
  [0.478431, 0.278431, 0.235294],
  [0.854902, 1.0, 0.901961],
  [0.858824, 0.019608, 0.694118],
  [0.952941, 0.866667, 1.0],
  [0.639216, 0.894118, 0.435294],
  [0.541176, 0.07451, 0.137255],
  [0.4, 0.407843, 0.513725],
  [0.909804, 0.992157, 0.439216],
  [0.847059, 0.670588, 0.909804],
  [0.878431, 0.729412, 0.835294],
  [0.996078, 0.32549, 0.411765],
  [0.458824, 0.682353, 0.607843],
  [0.596078, 0.2, 0.878431],
  [0.894118, 0.45098, 0.494118],
  [0.54902, 0.34902, 0.14902],
  [0.466667, 0.278431, 0.411765],
  [0.184314, 0.243137, 0.658824],
])
CategoricalColors.set('glasbey_bw', [
  [0.843137, 0.0, 0.0],
  [0.54902, 0.235294, 1.0],
  [0.007843, 0.533333, 0.0],
  [0.0, 0.67451, 0.780392],
  [0.596078, 1.0, 0.0],
  [1.0, 0.498039, 0.819608],
  [0.423529, 0.0, 0.309804],
  [1.0, 0.647059, 0.188235],
  [0.0, 0.0, 0.615686],
  [0.52549, 0.439216, 0.407843],
  [0.0, 0.286275, 0.258824],
  [0.309804, 0.164706, 0.0],
  [0.0, 0.992157, 0.811765],
  [0.737255, 0.717647, 1.0],
  [0.584314, 0.705882, 0.478431],
  [0.752941, 0.015686, 0.72549],
  [0.145098, 0.4, 0.635294],
  [0.156863, 0.0, 0.254902],
  [0.862745, 0.701961, 0.686275],
  [0.996078, 0.960784, 0.564706],
  [0.313725, 0.270588, 0.356863],
  [0.643137, 0.486275, 0.0],
  [1.0, 0.443137, 0.4],
  [0.247059, 0.505882, 0.431373],
  [0.509804, 0.0, 0.05098],
  [0.639216, 0.482353, 0.701961],
  [0.203922, 0.305882, 0.0],
  [0.607843, 0.894118, 1.0],
  [0.921569, 0.0, 0.466667],
  [0.176471, 0.0, 0.039216],
  [0.368627, 0.564706, 1.0],
  [0.0, 0.780392, 0.12549],
  [0.345098, 0.003922, 0.666667],
  [0.0, 0.117647, 0.0],
  [0.603922, 0.278431, 0.0],
  [0.588235, 0.623529, 0.65098],
  [0.607843, 0.258824, 0.360784],
  [0.0, 0.121569, 0.196078],
  [0.784314, 0.768627, 0.0],
  [1.0, 0.815686, 1.0],
  [0.0, 0.745098, 0.603922],
  [0.215686, 0.082353, 1.0],
  [0.176471, 0.145098, 0.145098],
  [0.87451, 0.345098, 1.0],
  [0.745098, 0.905882, 0.752941],
  [0.498039, 0.270588, 0.596078],
  [0.321569, 0.309804, 0.235294],
  [0.847059, 0.4, 0.0],
  [0.392157, 0.454902, 0.219608],
  [0.756863, 0.45098, 0.533333],
  [0.431373, 0.454902, 0.541176],
  [0.501961, 0.615686, 0.011765],
  [0.745098, 0.545098, 0.396078],
  [0.388235, 0.2, 0.223529],
  [0.792157, 0.803922, 0.854902],
  [0.423529, 0.921569, 0.513725],
  [0.133333, 0.25098, 0.411765],
  [0.635294, 0.498039, 1.0],
  [0.996078, 0.011765, 0.796078],
  [0.462745, 0.737255, 0.992157],
  [0.85098, 0.764706, 0.509804],
  [0.807843, 0.639216, 0.807843],
  [0.427451, 0.313725, 0.0],
  [0.0, 0.411765, 0.454902],
  [0.278431, 0.623529, 0.368627],
  [0.580392, 0.776471, 0.74902],
  [0.976471, 1.0, 0.0],
  [0.752941, 0.329412, 0.270588],
  [0.0, 0.396078, 0.235294],
  [0.356863, 0.313725, 0.658824],
  [0.32549, 0.12549, 0.392157],
  [0.309804, 0.372549, 1.0],
  [0.494118, 0.560784, 0.466667],
  [0.72549, 0.031373, 0.980392],
  [0.545098, 0.572549, 0.764706],
  [0.701961, 0.0, 0.207843],
  [0.533333, 0.376471, 0.494118],
  [0.623529, 0.0, 0.458824],
  [1.0, 0.870588, 0.768627],
  [0.317647, 0.031373, 0.0],
  [0.101961, 0.031373, 0.0],
  [0.298039, 0.537255, 0.713725],
  [0.0, 0.87451, 0.87451],
  [0.784314, 1.0, 0.980392],
  [0.188235, 0.207843, 0.082353],
  [1.0, 0.152941, 0.278431],
  [1.0, 0.592157, 0.666667],
  [0.015686, 0.0, 0.101961],
  [0.788235, 0.376471, 0.694118],
  [0.764706, 0.635294, 0.215686],
  [0.486275, 0.309804, 0.227451],
  [0.976471, 0.619608, 0.466667],
  [0.337255, 0.396078, 0.392157],
  [0.819608, 0.576471, 1.0],
  [0.176471, 0.121569, 0.411765],
  [0.254902, 0.105882, 0.203922],
  [0.686275, 0.576471, 0.596078],
  [0.384314, 0.619608, 0.6],
  [0.741176, 0.870588, 0.482353],
  [1.0, 0.368627, 0.580392],
  [0.058824, 0.160784, 0.137255],
  [0.721569, 0.745098, 0.67451],
  [0.454902, 0.231373, 0.396078],
  [0.062745, 0.0, 0.05098],
  [0.498039, 0.431373, 0.741176],
  [0.619608, 0.419608, 0.231373],
  [1.0, 0.27451, 0.0],
  [0.498039, 0.0, 0.529412],
  [1.0, 0.807843, 0.243137],
  [0.188235, 0.231373, 0.262745],
  [0.996078, 0.647059, 1.0],
  [0.541176, 0.007843, 0.243137],
  [0.462745, 0.172549, 0.003922],
  [0.039216, 0.541176, 0.588235],
  [0.019608, 0.0, 0.321569],
  [0.556863, 0.839216, 0.196078],
  [0.32549, 0.768627, 0.45098],
  [0.278431, 0.34902, 0.443137],
  [0.345098, 0.007843, 0.133333],
  [0.65098, 0.133333, 0.003922],
  [0.564706, 0.576471, 0.298039],
  [0.0, 0.262745, 0.117647],
  [0.505882, 0.0, 0.819608],
  [0.184314, 0.14902, 0.247059],
  [0.74902, 0.223529, 0.517647],
  [0.960784, 1.0, 0.835294],
  [0.0, 0.827451, 1.0],
  [0.415686, 0.0, 0.972549],
  [0.611765, 0.733333, 0.823529],
  [0.478431, 0.85098, 0.670588],
  [0.411765, 0.341176, 0.364706],
  [0.0, 0.411765, 0.019608],
  [0.211765, 0.211765, 0.611765],
  [0.003922, 0.513725, 0.278431],
  [0.266667, 0.117647, 0.094118],
  [0.027451, 0.647059, 0.937255],
  [1.0, 0.505882, 0.188235],
  [0.654902, 0.333333, 0.721569],
  [0.407843, 0.352941, 0.513725],
  [0.45098, 1.0, 1.0],
  [0.85098, 0.529412, 0.007843],
  [0.733333, 0.827451, 1.0],
  [0.556863, 0.215686, 0.184314],
  [0.654902, 0.627451, 0.501961],
  [0.0, 0.490196, 0.890196],
  [0.556863, 0.494118, 0.560784],
  [0.6, 0.266667, 0.533333],
  [0.0, 0.945098, 0.207843],
  [0.682353, 0.666667, 0.788235],
  [0.627451, 0.380392, 0.384314],
  [0.298039, 0.227451, 0.466667],
  [0.423529, 0.509804, 0.513725],
  [0.945098, 0.866667, 0.905882],
  [1.0, 0.733333, 0.827451],
  [0.219608, 0.647059, 0.137255],
  [0.705882, 1.0, 0.658824],
  [0.047059, 0.070588, 0.027451],
  [0.843137, 0.321569, 0.431373],
  [0.584314, 0.623529, 0.996078],
  [0.490196, 0.498039, 0.0],
  [0.462745, 0.623529, 0.72549],
  [0.858824, 0.529412, 0.498039],
  [0.066667, 0.07451, 0.098039],
  [0.831373, 0.509804, 0.831373],
  [0.623529, 0.0, 0.74902],
  [0.862745, 0.937255, 1.0],
  [0.556863, 0.670588, 0.603922],
  [0.443137, 0.392157, 0.258824],
  [0.290196, 0.235294, 0.243137],
  [0.031373, 0.305882, 0.372549],
  [0.611765, 0.721569, 0.266667],
  [0.847059, 0.870588, 0.835294],
  [0.796078, 1.0, 0.423529],
  [0.701961, 0.392157, 0.921569],
  [0.27451, 0.364706, 0.2],
  [0.0, 0.619608, 0.490196],
  [0.760784, 0.254902, 0.0],
  [0.309804, 0.737255, 0.733333],
  [0.85098, 0.545098, 0.694118],
  [0.356863, 0.45098, 0.713725],
  [0.294118, 0.254902, 0.003922],
  [0.584314, 0.513725, 0.368627],
  [0.286275, 0.454902, 0.545098],
  [1.0, 0.45098, 1.0],
  [0.513725, 0.415686, 0.113725],
  [0.862745, 0.811765, 1.0],
  [0.494118, 0.419608, 0.996078],
  [0.388235, 0.462745, 0.376471],
  [1.0, 0.756863, 0.572549],
  [0.34902, 0.368627, 0.0],
  [0.894118, 0.035294, 0.901961],
  [0.72549, 0.694118, 0.717647],
  [0.827451, 0.176471, 0.254902],
  [0.196078, 0.258824, 0.215686],
  [0.85098, 0.639216, 0.388235],
  [0.356863, 0.545098, 0.2],
  [0.184314, 0.121569, 0.0],
  [0.596078, 0.905882, 0.843137],
  [0.164706, 0.384314, 0.341176],
  [0.807843, 0.447059, 0.301961],
  [0.364706, 0.239216, 0.156863],
  [0.0, 0.34902, 0.85098],
  [0.678431, 0.580392, 0.839216],
  [0.419608, 0.117647, 0.580392],
  [0.705882, 0.003922, 0.368627],
  [0.254902, 0.0, 0.27451],
  [0.615686, 1.0, 0.811765],
  [0.894118, 0.282353, 0.615686],
  [0.890196, 0.890196, 0.278431],
  [0.862745, 0.886275, 0.647059],
  [0.0, 0.156863, 0.352941],
  [0.666667, 0.356863, 0.509804],
  [0.0, 0.0, 0.862745],
  [0.294118, 0.305882, 0.317647],
  [0.854902, 0.74902, 0.835294],
  [0.0, 0.301961, 0.6],
  [0.533333, 0.392157, 0.619608],
  [0.415686, 0.117647, 0.113725],
  [0.556863, 0.321569, 0.772549],
  [0.721569, 0.854902, 0.87451],
  [0.866667, 0.701961, 0.992157],
  [0.482353, 0.282353, 0.329412],
  [0.298039, 0.45098, 0.0],
  [0.270588, 0.0, 0.466667],
  [0.698039, 0.372549, 0.0],
  [0.572549, 0.819608, 0.52549],
  [0.333333, 0.2, 0.298039],
  [0.411765, 0.690196, 0.521569],
  [0.670588, 0.576471, 0.690196],
  [0.905882, 0.329412, 0.258824],
  [0.560784, 0.54902, 0.541176],
  [0.439216, 0.678431, 0.317647],
  [0.670588, 0.486275, 0.454902],
  [0.0, 0.203922, 0.235294],
  [0.145098, 0.058824, 0.07451],
  [0.905882, 0.690196, 0.0],
  [0.478431, 0.8, 0.862745],
  [0.094118, 0.078431, 0.227451],
  [0.615686, 0.321569, 0.223529],
  [0.733333, 0.482353, 0.192157],
  [0.717647, 0.792157, 0.580392],
  [0.192157, 0.031373, 0.0],
  [0.639216, 0.584314, 0.023529],
  [0.0, 0.854902, 0.729412],
  [0.454902, 0.627451, 0.870588],
  [0.388235, 0.235294, 0.45098],
  [1.0, 0.854902, 0.560784],
  [0.466667, 0.721569, 0.0],
  [0.25098, 0.184314, 0.113725],
  [0.345098, 0.529412, 0.34902],
  [0.176471, 0.0, 0.129412],
  [0.960784, 0.631373, 0.831373],
  [0.854902, 0.0, 0.666667],
  [0.462745, 0.160784, 0.286275],
  [0.741176, 0.898039, 0.0],
  [0.764706, 0.760784, 0.364706],
])
CategoricalColors.set('glasbey_warm', [
  [0.843137, 0.0, 0.0],
  [1.0, 0.384314, 0.972549],
  [0.67451, 0.615686, 0.0],
  [0.454902, 0.0, 0.443137],
  [0.317647, 0.286275, 0.0],
  [1.0, 0.603922, 0.537255],
  [0.568627, 0.443137, 0.541176],
  [1.0, 0.945098, 0.439216],
  [0.815686, 0.0, 0.505882],
  [0.509804, 0.227451, 0.196078],
  [1.0, 0.760784, 0.956863],
  [0.729412, 0.423529, 0.188235],
  [0.776471, 0.74902, 0.572549],
  [1.0, 0.607843, 0.0],
  [1.0, 0.301961, 0.419608],
  [0.470588, 0.45098, 0.298039],
  [0.835294, 0.545098, 0.701961],
  [0.392157, 0.27451, 0.368627],
  [1.0, 0.352941, 0.0],
  [0.627451, 0.25098, 0.607843],
  [0.713725, 0.345098, 0.388235],
  [0.576471, 0.0, 0.301961],
  [0.52549, 0.309804, 0.003922],
  [0.729412, 0.54902, 0.498039],
  [0.603922, 0.0, 0.0],
  [1.0, 0.8, 0.729412],
  [0.87451, 0.0, 0.811765],
  [0.894118, 0.752941, 0.0],
  [1.0, 0.27451, 0.686275],
  [0.619608, 0.596078, 0.388235],
  [0.592157, 0.458824, 0.0],
  [0.976471, 0.94902, 0.756863],
  [1.0, 0.776471, 0.443137],
  [0.74902, 0.011765, 0.25098],
  [0.682353, 0.25098, 0.015686],
  [0.541176, 0.376471, 0.341176],
  [0.768627, 0.364706, 0.607843],
  [0.835294, 0.615686, 0.368627],
  [0.866667, 0.447059, 0.380392],
  [0.564706, 0.266667, 0.4],
  [0.403922, 0.309804, 0.192157],
  [0.882353, 0.690196, 0.745098],
  [0.780392, 0.521569, 0.0],
  [1.0, 0.494118, 0.615686],
  [1.0, 0.588235, 0.901961],
  [0.972549, 0.52549, 0.270588],
  [0.431373, 0.388235, 0.003922],
  [0.843137, 0.278431, 0.258824],
  [0.607843, 0.0, 0.490196],
  [0.913725, 0.0, 0.380392],
  [1.0, 0.0, 0.192157],
  [0.756863, 0.713725, 0.337255],
  [0.717647, 0.466667, 0.537255],
  [0.619608, 0.470588, 0.341176],
  [0.823529, 0.45098, 0.788235],
  [0.862745, 0.682353, 0.588235],
  [0.662745, 0.231373, 0.219608],
  [0.486275, 0.227451, 0.462745],
  [0.529412, 0.207843, 0.0],
  [0.858824, 0.396078, 0.517647],
  [0.827451, 0.32549, 0.0],
  [0.533333, 0.082353, 0.156863],
  [0.611765, 0.341176, 0.196078],
  [0.682353, 0.54902, 0.65098],
  [0.894118, 0.858824, 0.541176],
  [0.698039, 0.215686, 0.388235],
  [0.858824, 0.541176, 0.564706],
  [0.74902, 0.0, 0.627451],
  [0.870588, 0.447059, 0.0],
  [1.0, 0.662745, 0.427451],
  [1.0, 0.623529, 0.764706],
  [0.447059, 0.290196, 0.298039],
  [0.847059, 0.635294, 0.039216],
  [0.501961, 0.341176, 0.478431],
  [0.964706, 0.466667, 0.756863],
  [0.713725, 0.439216, 0.384314],
  [1.0, 0.803922, 0.866667],
  [0.639216, 0.368627, 0.498039],
  [0.478431, 0.133333, 0.34902],
  [0.870588, 0.65098, 0.831373],
  [1.0, 0.376471, 0.298039],
  [0.560784, 0.407843, 0.176471],
  [0.709804, 0.533333, 0.286275],
  [0.686275, 0.45098, 0.654902],
  [0.956863, 0.87451, 0.0],
  [0.745098, 0.313725, 0.721569],
  [1.0, 0.184314, 0.854902],
  [0.823529, 0.509804, 0.317647],
  [0.741176, 0.345098, 0.227451],
  [0.945098, 0.203922, 0.003922],
  [0.588235, 0.301961, 0.317647],
  [0.917647, 0.023529, 0.670588],
  [0.545098, 0.513725, 0.25098],
  [0.890196, 0.247059, 0.529412],
  [0.513725, 0.180392, 0.27451],
  [0.690196, 0.258824, 0.52549],
  [0.917647, 0.819608, 0.647059],
  [0.721569, 0.07451, 0.105882],
  [1.0, 0.721569, 0.172549],
  [0.866667, 0.011765, 0.215686],
  [0.647059, 0.352941, 0.0],
  [0.733333, 0.643137, 0.486275],
  [0.392157, 0.372549, 0.188235],
  [0.486275, 0.27451, 0.141176],
  [0.686275, 0.003922, 0.427451],
  [0.733333, 0.611765, 0.254902],
  [0.807843, 0.254902, 0.376471],
  [0.411765, 0.27451, 0.0],
  [1.0, 0.486275, 0.466667],
  [0.972549, 0.827451, 0.333333],
  [1.0, 0.701961, 0.690196],
  [0.862745, 0.584314, 0.482353],
  [0.784314, 0.6, 0.654902],
  [0.627451, 0.141176, 0.262745],
  [0.858824, 0.717647, 0.435294],
  [0.607843, 0.423529, 0.454902],
  [0.890196, 0.552941, 0.180392],
  [0.894118, 0.415686, 0.211765],
  [0.886275, 0.34902, 0.729412],
  [0.992157, 0.360784, 0.576471],
  [0.486275, 0.380392, 0.258824],
  [0.529412, 0.345098, 0.403922],
  [0.615686, 0.364706, 0.588235],
  [0.580392, 0.176471, 0.105882],
  [0.588235, 0.537255, 0.003922],
  [0.694118, 0.443137, 0.007843],
  [0.792157, 0.239216, 0.094118],
  [0.458824, 0.231373, 0.34902],
  [0.760784, 0.698039, 0.070588],
  [0.635294, 0.0, 0.631373],
  [0.886275, 0.305882, 0.862745],
  [0.988235, 0.752941, 0.568627],
  [0.756863, 0.313725, 0.482353],
  [0.85098, 0.443137, 0.647059],
  [0.870588, 0.552941, 0.827451],
  [0.933333, 0.662745, 0.298039],
  [0.8, 0.239216, 0.647059],
  [0.894118, 0.74902, 0.858824],
  [0.580392, 0.160784, 0.396078],
  [0.662745, 0.552941, 0.415686],
  [0.635294, 0.0, 0.141176],
  [1.0, 0.172549, 0.486275],
  [0.666667, 0.529412, 0.14902],
  [0.886275, 0.360784, 0.392157],
  [0.894118, 0.631373, 0.619608],
  [0.490196, 0.439216, 0.168627],
  [0.796078, 0.086275, 0.380392],
  [0.470588, 0.356863, 0.105882],
  [0.65098, 0.360784, 0.313725],
  [1.0, 0.454902, 0.0],
  [0.803922, 0.454902, 0.478431],
  [1.0, 0.945098, 0.611765],
  [0.839216, 0.792157, 0.34902],
  [0.596078, 0.282353, 0.027451],
  [0.929412, 0.203922, 0.313725],
  [0.564706, 0.286275, 0.498039],
  [0.756863, 0.12549, 0.74902],
  [0.533333, 0.109804, 0.517647],
  [0.988235, 0.717647, 0.839216],
  [0.768627, 0.192157, 0.227451],
  [0.592157, 0.266667, 0.176471],
  [0.698039, 0.666667, 0.411765],
  [0.662745, 0.14902, 0.0],
  [0.976471, 0.588235, 0.635294],
  [0.937255, 0.52549, 0.407843],
  [0.87451, 0.713725, 0.270588],
  [0.517647, 0.305882, 0.254902],
  [0.619608, 0.478431, 0.215686],
  [0.992157, 0.0, 0.592157],
  [0.909804, 0.321569, 0.196078],
  [0.772549, 0.603922, 0.737255],
  [0.721569, 0.501961, 0.368627],
  [0.788235, 0.380392, 0.34902],
  [0.564706, 0.513725, 0.356863],
  [0.72549, 0.341176, 0.086275],
  [0.764706, 0.517647, 0.729412],
  [0.8, 0.505882, 0.439216],
  [0.784314, 0.431373, 0.294118],
  [0.623529, 0.588235, 0.254902],
  [0.698039, 0.0, 0.32549],
  [0.784314, 0.490196, 0.180392],
  [0.972549, 0.678431, 0.564706],
  [1.0, 0.858824, 0.584314],
  [1.0, 0.0, 0.996078],
  [0.662745, 0.411765, 0.278431],
  [1.0, 0.376471, 0.839216],
  [0.956863, 0.419608, 0.498039],
  [0.768627, 0.580392, 0.431373],
  [0.509804, 0.262745, 0.313725],
  [0.647059, 0.301961, 0.407843],
  [0.670588, 0.486275, 0.482353],
  [0.890196, 0.603922, 0.694118],
  [0.811765, 0.780392, 0.486275],
  [0.529412, 0.396078, 0.0],
  [1.0, 0.6, 0.258824],
  [0.419608, 0.164706, 0.403922],
  [0.890196, 0.505882, 0.627451],
  [0.333333, 0.313725, 0.160784],
  [0.941176, 0.564706, 0.780392],
  [0.960784, 0.490196, 0.878431],
  [0.917647, 0.588235, 0.380392],
  [0.898039, 0.168627, 0.156863],
  [0.741176, 0.298039, 0.282353],
  [0.52549, 0.101961, 0.0],
  [0.52549, 0.341176, 0.168627],
  [0.580392, 0.223529, 0.254902],
  [0.756863, 0.478431, 0.631373],
  [1.0, 0.447059, 0.254902],
  [0.760784, 0.403922, 0.537255],
  [0.905882, 0.286275, 0.443137],
  [0.898039, 0.678431, 0.478431],
  [0.4, 0.32549, 0.0],
  [0.619608, 0.2, 0.509804],
  [0.615686, 0.431373, 0.380392],
  [0.466667, 0.247059, 0.0],
  [1.0, 0.262745, 0.282353],
  [1.0, 0.835294, 0.960784],
  [0.992157, 0.67451, 0.894118],
  [0.501961, 0.454902, 0.0],
  [0.788235, 0.392157, 0.003922],
  [0.658824, 0.478431, 0.588235],
  [0.905882, 0.352941, 0.615686],
  [0.733333, 0.572549, 0.003922],
  [0.756863, 0.533333, 0.560784],
  [0.572549, 0.4, 0.282353],
  [0.835294, 0.607843, 0.227451],
  [0.517647, 0.0, 0.419608],
  [1.0, 0.807843, 0.0],
  [0.690196, 0.262745, 0.32549],
  [0.796078, 0.239216, 0.541176],
  [1.0, 0.533333, 0.003922],
  [0.866667, 0.741176, 0.580392],
  [0.8, 0.611765, 0.564706],
  [0.466667, 0.298039, 0.384314],
  [0.709804, 0.266667, 0.168627],
  [0.596078, 0.207843, 0.337255],
  [0.698039, 0.32549, 0.607843],
  [0.611765, 0.4, 0.007843],
  [0.752941, 0.4, 0.694118],
  [0.623529, 0.360784, 0.403922],
  [0.737255, 0.603922, 0.364706],
  [0.529412, 0.0, 0.054902],
  [0.894118, 0.0, 0.478431],
  [0.690196, 0.415686, 0.443137],
  [0.498039, 0.0, 0.301961],
  [0.752941, 0.137255, 0.0],
  [0.729412, 0.12549, 0.521569],
  [0.905882, 0.780392, 0.419608],
  [0.52549, 0.0, 0.211765],
  [0.643137, 0.407843, 0.164706],
  [1.0, 0.015686, 0.364706],
  [0.866667, 0.490196, 0.745098],
  [0.678431, 0.466667, 0.262745],
  [0.901961, 0.482353, 0.490196],
  [0.870588, 0.270588, 0.631373],
  [0.803922, 0.34902, 0.423529],
])
CategoricalColors.set('glasbey_cool', [
  [0.05098, 0.415686, 1.0],
  [0.035294, 0.584314, 0.301961],
  [0.0, 0.792157, 0.898039],
  [0.290196, 1.0, 0.568627],
  [0.0, 0.345098, 0.376471],
  [0.678431, 0.643137, 1.0],
  [0.458824, 0.447059, 0.560784],
  [0.298039, 0.0, 0.745098],
  [0.607843, 0.733333, 0.623529],
  [0.584314, 1.0, 0.94902],
  [0.258824, 0.560784, 0.568627],
  [0.0, 0.270588, 0.12549],
  [0.737255, 0.858824, 1.0],
  [0.254902, 0.643137, 1.0],
  [0.305882, 0.419608, 0.32549],
  [0.572549, 0.65098, 0.729412],
  [0.027451, 0.313725, 0.588235],
  [0.0, 0.784314, 0.494118],
  [0.52549, 0.435294, 0.980392],
  [0.003922, 0.478431, 0.666667],
  [0.380392, 0.329412, 0.682353],
  [0.443137, 0.572549, 0.462745],
  [0.780392, 0.913725, 0.792157],
  [0.294118, 0.32549, 0.419608],
  [0.0, 0.858824, 0.760784],
  [0.113725, 0.0, 1.0],
  [0.603922, 0.803922, 0.815686],
  [0.478431, 0.54902, 0.776471],
  [0.329412, 0.690196, 0.603922],
  [0.0, 0.639216, 0.784314],
  [0.313725, 0.431373, 0.466667],
  [0.745098, 0.729412, 0.862745],
  [0.482353, 0.768627, 0.996078],
  [0.0, 0.509804, 0.4],
  [0.513725, 0.870588, 0.662745],
  [0.356863, 0.141176, 1.0],
  [0.007843, 0.396078, 0.196078],
  [0.0, 0.945098, 1.0],
  [0.823529, 0.964706, 0.996078],
  [0.0, 1.0, 0.788235],
  [0.439216, 0.537255, 0.611765],
  [0.329412, 0.443137, 0.72549],
  [0.180392, 0.321569, 0.270588],
  [0.356863, 0.517647, 0.992157],
  [0.407843, 0.686275, 0.72549],
  [0.662745, 1.0, 0.737255],
  [0.352941, 0.662745, 0.439216],
  [0.890196, 0.87451, 1.0],
  [0.172549, 0.380392, 0.501961],
  [0.568627, 0.556863, 0.670588],
  [0.556863, 0.662745, 0.886275],
  [0.529412, 0.866667, 0.988235],
  [0.015686, 0.545098, 0.866667],
  [0.0, 0.447059, 0.439216],
  [0.223529, 0.341176, 0.768627],
  [0.380392, 0.360784, 0.94902],
  [0.462745, 0.607843, 0.592157],
  [0.0, 0.619608, 0.470588],
  [0.34902, 0.494118, 0.454902],
  [0.254902, 0.262745, 0.596078],
  [0.686275, 0.760784, 1.0],
  [0.478431, 0.447059, 0.733333],
  [0.623529, 0.756863, 0.862745],
  [0.541176, 0.564706, 0.980392],
  [0.286275, 0.360784, 0.568627],
  [0.490196, 0.784314, 0.698039],
  [0.011765, 0.72549, 0.956863],
  [0.34902, 0.454902, 0.580392],
  [0.423529, 0.615686, 0.768627],
  [0.627451, 0.890196, 0.811765],
  [0.015686, 0.403922, 0.317647],
  [0.0, 0.756863, 0.733333],
  [0.309804, 0.509804, 0.356863],
  [0.0, 0.886275, 0.466667],
  [0.0, 0.498039, 0.568627],
  [0.47451, 0.760784, 0.545098],
  [0.647059, 0.631373, 0.811765],
  [0.0, 0.490196, 0.262745],
  [0.796078, 1.0, 0.933333],
  [0.552941, 0.701961, 0.686275],
  [0.270588, 0.545098, 0.666667],
  [0.0, 0.968627, 0.894118],
  [0.0, 0.654902, 0.662745],
  [0.0, 0.403922, 0.694118],
  [0.376471, 0.843137, 0.854902],
  [0.647059, 0.909804, 0.937255],
  [0.003922, 0.866667, 0.639216],
  [0.227451, 0.380392, 0.372549],
  [0.380392, 0.368627, 0.517647],
  [0.482353, 0.662745, 0.54902],
  [0.454902, 0.709804, 0.839216],
  [0.0, 0.270588, 1.0],
  [0.313725, 0.294118, 0.494118],
  [0.239216, 0.192157, 0.803922],
  [0.0, 0.776471, 0.623529],
  [0.658824, 0.831373, 0.701961],
  [0.333333, 0.576471, 0.505882],
  [0.576471, 0.984314, 0.827451],
  [0.341176, 0.521569, 0.733333],
  [0.231373, 0.341176, 0.392157],
  [0.380392, 0.6, 0.658824],
  [0.807843, 0.8, 1.0],
  [0.588235, 0.560784, 0.835294],
  [0.0, 0.705882, 0.368627],
  [0.729412, 0.843137, 0.894118],
  [0.345098, 0.227451, 0.752941],
  [0.0, 0.705882, 0.501961],
  [0.0, 0.239216, 0.705882],
  [0.0, 0.337255, 0.215686],
  [0.47451, 0.635294, 1.0],
  [0.415686, 0.454902, 0.858824],
  [0.415686, 0.905882, 0.768627],
  [0.494118, 0.784314, 0.862745],
  [0.447059, 0.498039, 0.647059],
  [0.0, 0.419608, 0.486275],
  [0.341176, 0.396078, 0.478431],
  [0.431373, 0.964706, 0.690196],
  [0.113725, 0.462745, 0.815686],
  [0.364706, 0.505882, 0.533333],
  [0.235294, 0.443137, 0.388235],
  [0.0, 0.709804, 0.788235],
  [0.368627, 0.572549, 0.878431],
  [0.4, 0.427451, 0.619608],
  [0.227451, 0.611765, 0.847059],
  [0.211765, 0.368627, 0.25098],
  [0.317647, 0.819608, 1.0],
  [0.443137, 0.760784, 0.752941],
  [0.0, 0.564706, 0.501961],
  [0.419608, 0.686275, 0.92549],
  [0.309804, 0.588235, 0.415686],
  [0.752941, 0.905882, 0.886275],
  [0.639216, 0.694118, 0.831373],
  [0.411765, 0.278431, 0.87451],
  [0.0, 0.588235, 0.662745],
  [0.443137, 0.380392, 0.803922],
  [0.839216, 0.913725, 1.0],
  [0.54902, 0.603922, 0.756863],
  [0.729412, 0.705882, 0.94902],
  [0.74902, 0.796078, 0.894118],
  [0.184314, 0.443137, 0.305882],
  [0.556863, 0.713725, 0.764706],
  [0.498039, 0.909804, 0.87451],
  [0.227451, 0.447059, 0.54902],
  [0.529412, 0.509804, 0.713725],
  [0.403922, 0.835294, 0.533333],
  [0.043137, 0.505882, 1.0],
  [0.513725, 0.501961, 0.854902],
  [0.14902, 0.635294, 0.568627],
  [0.631373, 0.784314, 0.733333],
  [0.27451, 0.294118, 1.0],
  [0.243137, 0.419608, 0.603922],
  [0.780392, 1.0, 0.839216],
  [0.223529, 0.498039, 0.482353],
  [0.658824, 0.921569, 0.74902],
  [0.003922, 0.345098, 0.313725],
  [0.184314, 0.003922, 0.827451],
  [0.501961, 0.972549, 1.0],
  [0.607843, 0.823529, 0.996078],
  [0.733333, 0.913725, 1.0],
  [0.196078, 0.329412, 0.498039],
  [0.0, 0.87451, 0.992157],
  [0.501961, 0.639216, 0.67451],
  [0.062745, 0.556863, 0.376471],
  [0.341176, 0.380392, 0.768627],
  [0.0, 0.647059, 0.4],
  [0.317647, 0.435294, 1.0],
  [0.305882, 0.501961, 0.843137],
  [0.360784, 0.647059, 0.631373],
  [0.568627, 0.729412, 1.0],
  [0.376471, 0.713725, 0.54902],
  [0.031373, 0.92549, 0.603922],
  [0.380392, 0.8, 0.623529],
  [0.333333, 0.643137, 0.509804],
  [0.152941, 0.290196, 0.188235],
  [0.733333, 1.0, 1.0],
  [0.360784, 0.654902, 0.760784],
  [0.0, 0.545098, 0.752941],
  [0.596078, 0.666667, 1.0],
  [0.486275, 0.6, 0.686275],
  [0.423529, 0.486275, 0.745098],
  [0.156863, 0.576471, 0.996078],
  [0.0, 0.392157, 0.839216],
  [0.007843, 0.345098, 0.439216],
  [0.435294, 0.552941, 0.698039],
  [0.0, 0.301961, 0.784314],
  [0.215686, 0.321569, 0.623529],
  [0.52549, 0.6, 0.882353],
  [0.552941, 0.717647, 0.890196],
  [0.0, 0.368627, 0.576471],
  [0.4, 0.545098, 0.529412],
  [0.341176, 0.0, 0.890196],
  [0.505882, 0.831373, 0.792157],
  [0.478431, 0.894118, 0.945098],
  [0.513725, 0.717647, 0.635294],
  [0.329412, 0.756863, 0.682353],
  [0.627451, 0.823529, 0.909804],
  [0.247059, 0.152941, 1.0],
  [0.482353, 0.352941, 0.984314],
  [0.321569, 0.494118, 0.580392],
  [0.25098, 0.392157, 0.682353],
  [0.403922, 1.0, 0.878431],
  [0.47451, 0.498039, 1.0],
  [0.270588, 0.423529, 0.847059],
  [0.27451, 0.52549, 0.431373],
  [0.552941, 0.784314, 0.643137],
  [0.243137, 0.384314, 0.32549],
  [0.392157, 0.513725, 0.419608],
  [0.345098, 0.733333, 0.462745],
  [0.207843, 0.454902, 0.490196],
  [0.321569, 0.752941, 0.8],
  [0.45098, 0.623529, 0.862745],
  [0.301961, 0.305882, 0.701961],
  [0.247059, 0.470588, 0.698039],
  [0.423529, 0.392157, 0.67451],
  [0.031373, 0.698039, 0.647059],
  [0.435294, 0.52549, 0.862745],
  [0.52549, 0.654902, 0.796078],
  [0.219608, 0.396078, 0.435294],
  [0.27451, 0.368627, 0.494118],
  [0.458824, 0.905882, 0.588235],
  [0.419608, 0.478431, 0.560784],
  [0.309804, 0.666667, 0.854902],
  [0.266667, 0.729412, 0.862745],
  [0.352941, 0.345098, 0.576471],
  [0.443137, 0.568627, 0.596078],
  [0.643137, 0.666667, 0.905882],
  [0.682353, 0.788235, 0.945098],
  [0.0, 0.898039, 0.866667],
  [0.509804, 0.501961, 0.623529],
  [0.0, 0.423529, 0.588235],
  [0.662745, 0.776471, 0.823529],
  [0.435294, 0.701961, 0.670588],
  [0.501961, 0.54902, 0.654902],
  [0.682353, 0.839216, 0.815686],
  [0.294118, 0.196078, 0.639216],
  [0.807843, 0.847059, 0.984314],
  [0.721569, 0.941176, 0.843137],
  [0.435294, 0.611765, 0.537255],
  [0.329412, 0.286275, 0.596078],
  [0.054902, 0.388235, 0.384314],
  [0.254902, 0.305882, 0.521569],
  [0.227451, 0.639216, 0.705882],
  [0.533333, 0.847059, 0.72549],
  [0.305882, 0.470588, 0.380392],
  [0.572549, 0.501961, 1.0],
  [0.607843, 0.615686, 0.72549],
  [0.145098, 1.0, 0.996078],
  [0.007843, 0.823529, 0.796078],
  [0.345098, 0.392157, 0.65098],
  [0.682353, 0.670588, 0.788235],
  [0.662745, 0.937255, 0.901961],
  [0.423529, 0.623529, 0.466667],
  [0.32549, 0.313725, 0.847059],
  [0.0, 0.529412, 0.545098],
  [0.435294, 0.572549, 1.0],
  [0.25098, 0.529412, 0.588235],
])
CategoricalColors.set('modulate', [
  [1.0, 1.0, 1.0],
  [1.0, 1.0, 1.0],
  [1.0, 1.0, 1.0],
  [1.0, 1.0, 1.0],
  [1.0, 1.0, 1.0],
  [1.0, 1.0, 1.0],
  [1.0, 1.0, 1.0],
  [1.0, 1.0, 1.0],
  [1.0, 1.0, 1.0],
  [1.0, 1.0, 1.0],
  [1.0, 1.0, 1.0],
  [1.0, 1.0, 1.0],
])
CategoricalColors.set('glasbey_light', [
  [0.843137, 0.0, 0.0],
  [0.007843, 0.533333, 0.0],
  [0.713725, 0.0, 1.0],
  [0.023529, 0.67451, 0.776471],
  [0.596078, 1.0, 0.0],
  [1.0, 0.647059, 0.188235],
  [1.0, 0.560784, 0.784314],
  [0.47451, 0.321569, 0.372549],
  [0.0, 0.996078, 0.811765],
  [0.690196, 0.647059, 1.0],
  [0.580392, 0.678431, 0.517647],
  [0.603922, 0.411765, 0.0],
  [0.215686, 0.415686, 0.384314],
  [0.827451, 0.0, 0.54902],
  [0.996078, 0.960784, 0.564706],
  [0.784314, 0.435294, 0.4],
  [0.619608, 0.890196, 1.0],
  [0.0, 0.788235, 0.27451],
  [0.662745, 0.466667, 0.678431],
  [0.721569, 0.733333, 0.007843],
  [0.956863, 0.752941, 0.694118],
  [1.0, 0.156863, 0.992157],
  [0.952941, 0.807843, 1.0],
  [0.0, 0.623529, 0.490196],
  [1.0, 0.384314, 0.0],
  [0.337255, 0.396078, 0.168627],
  [0.588235, 0.247059, 0.121569],
  [0.568627, 0.192157, 0.560784],
  [1.0, 0.203922, 0.396078],
  [0.627451, 0.894118, 0.572549],
  [0.552941, 0.607843, 0.698039],
  [0.509804, 0.568627, 0.14902],
  [0.682353, 0.035294, 0.247059],
  [0.470588, 0.780392, 0.733333],
  [0.737255, 0.572549, 0.345098],
  [0.898039, 0.560784, 1.0],
  [0.447059, 0.72549, 1.0],
  [0.776471, 0.647059, 0.756863],
  [1.0, 0.568627, 0.443137],
  [0.827451, 0.764706, 0.490196],
  [0.741176, 0.933333, 0.858824],
  [0.419608, 0.521569, 0.407843],
  [0.572549, 0.431373, 0.337255],
  [0.976471, 1.0, 0.0],
  [0.729412, 0.760784, 0.878431],
  [0.678431, 0.341176, 0.490196],
  [1.0, 0.807843, 0.011765],
  [1.0, 0.290196, 0.694118],
  [0.760784, 0.341176, 0.011765],
  [0.364706, 0.54902, 0.564706],
  [0.760784, 0.266667, 0.741176],
  [0.0, 0.458824, 0.25098],
  [0.729412, 0.435294, 0.996078],
  [0.0, 0.831373, 0.580392],
  [0.0, 1.0, 0.462745],
  [0.286275, 0.635294, 0.317647],
  [0.8, 0.596078, 0.568627],
  [0.0, 0.921569, 0.933333],
  [0.858824, 0.494118, 0.003922],
  [0.972549, 0.458824, 0.541176],
  [0.72549, 0.588235, 0.0],
  [0.788235, 0.258824, 0.282353],
  [0.0, 0.815686, 0.980392],
  [0.462745, 0.345098, 0.152941],
  [0.521569, 0.831373, 0.003922],
  [0.92549, 1.0, 0.831373],
  [0.654902, 0.482353, 0.533333],
  [0.862745, 0.447059, 0.788235],
  [0.796078, 0.890196, 0.341176],
  [0.545098, 0.74902, 0.368627],
  [0.631373, 0.129412, 0.419608],
  [0.52549, 0.356863, 0.537255],
  [0.541176, 0.733333, 0.815686],
  [1.0, 0.729412, 0.843137],
  [0.717647, 0.811765, 0.670588],
  [0.592157, 0.254902, 0.305882],
  [0.407843, 0.670588, 0.0],
  [0.996078, 0.882353, 0.698039],
  [1.0, 0.215686, 0.160784],
  [0.501961, 0.478431, 0.243137],
  [0.843137, 0.909804, 1.0],
  [0.654902, 0.584314, 0.776471],
  [0.494118, 0.647059, 0.607843],
  [0.819608, 0.513725, 0.643137],
  [0.329412, 0.509804, 0.231373],
  [0.901961, 0.662745, 0.45098],
  [0.611765, 1.0, 1.0],
  [0.854902, 0.333333, 0.505882],
  [0.019608, 0.705882, 0.666667],
  [1.0, 0.670588, 0.964706],
  [0.819608, 0.686275, 0.937255],
  [0.854902, 0.007843, 0.368627],
  [0.67451, 0.105882, 0.07451],
  [0.376471, 0.701961, 0.521569],
  [0.835294, 0.258824, 0.992157],
  [0.678431, 0.670588, 0.34902],
  [0.984314, 0.615686, 0.654902],
  [0.701961, 0.447059, 0.235294],
  [0.94902, 0.415686, 0.32549],
  [0.682353, 0.823529, 0.835294],
  [0.607843, 1.0, 0.768627],
  [0.858824, 0.701961, 0.2],
  [0.92549, 0.007843, 0.764706],
  [0.6, 0.0, 0.772549],
  [0.815686, 1.0, 0.619608],
  [0.65098, 0.352941, 0.290196],
  [0.235294, 0.427451, 0.003922],
  [0.0, 0.521569, 0.478431],
  [0.584314, 0.572549, 0.403922],
  [0.541176, 0.862745, 0.701961],
  [0.427451, 0.454902, 0.0],
  [0.666667, 0.368627, 0.792157],
  [0.027451, 0.941176, 0.0],
  [0.505882, 0.309804, 0.243137],
  [0.85098, 0.505882, 0.321569],
  [1.0, 0.784314, 0.388235],
  [0.721569, 0.0, 0.623529],
  [0.6, 0.67451, 0.870588],
  [0.568627, 0.309804, 0.0],
  [0.54902, 0.270588, 0.439216],
  [0.309804, 0.431373, 0.321569],
  [1.0, 0.533333, 0.203922],
  [0.780392, 0.560784, 0.807843],
  [0.835294, 0.886275, 0.619608],
  [0.698039, 0.509804, 0.427451],
  [0.615686, 0.984314, 0.458824],
  [0.341176, 0.870588, 0.466667],
  [0.980392, 0.0, 0.529412],
  [0.635294, 0.803922, 1.0],
  [0.078431, 0.796078, 0.823529],
  [0.066667, 0.560784, 0.333333],
  [0.823529, 0.329412, 0.647059],
  [0.0, 0.87451, 0.764706],
  [0.639216, 0.517647, 0.184314],
  [0.466667, 0.592157, 0.356863],
  [0.733333, 0.670588, 0.501961],
  [0.439216, 0.639216, 0.690196],
  [0.839216, 0.984314, 1.0],
  [0.909804, 0.007843, 0.227451],
  [0.847059, 0.278431, 0.133333],
  [1.0, 0.513725, 0.929412],
  [0.717647, 0.219608, 0.388235],
  [0.717647, 0.807843, 0.447059],
  [0.596078, 0.384314, 0.419608],
  [0.541176, 0.454902, 0.568627],
  [0.0, 0.639216, 0.090196],
  [0.0, 0.960784, 0.631373],
  [0.752941, 0.568627, 0.94902],
  [0.541176, 0.894118, 0.847059],
  [0.643137, 0.305882, 0.584314],
  [0.431373, 0.368627, 0.0],
  [0.54902, 0.776471, 0.556863],
  [0.584314, 0.666667, 0.168627],
  [0.780392, 0.45098, 0.866667],
  [0.705882, 0.231373, 0.003922],
  [0.843137, 0.603922, 0.215686],
  [0.87451, 0.678431, 0.717647],
  [0.0, 0.607843, 0.627451],
  [0.352941, 0.564706, 0.0],
  [0.592157, 0.737255, 0.658824],
  [0.678431, 0.552941, 0.658824],
  [0.854902, 0.835294, 1.0],
  [0.333333, 0.490196, 0.447059],
  [0.0, 0.733333, 0.411765],
  [1.0, 0.768627, 0.556863],
  [0.72549, 0.0, 0.831373],
  [0.878431, 0.815686, 0.356863],
  [0.388235, 0.603922, 0.482353],
  [0.752941, 0.933333, 0.737255],
  [0.760784, 0.745098, 0.996078],
  [0.501961, 0.827451, 0.870588],
  [0.886275, 0.521569, 0.494118],
  [0.980392, 0.921569, 0.305882],
  [0.752941, 0.427451, 0.513725],
  [0.796078, 1.0, 0.313725],
  [0.941176, 0.447059, 0.666667],
  [0.929412, 0.407843, 1.0],
  [0.6, 0.278431, 0.682353],
  [0.427451, 0.411765, 0.262745],
  [0.890196, 0.341176, 0.380392],
  [0.866667, 0.4, 0.176471],
  [0.615686, 0.858824, 0.364706],
  [0.886275, 0.615686, 0.815686],
  [0.72549, 0.462745, 0.0],
  [0.776471, 0.0, 0.176471],
  [0.87451, 0.741176, 0.854902],
  [0.352941, 0.713725, 0.87451],
  [1.0, 0.352941, 0.854902],
  [0.219608, 0.760784, 0.631373],
  [0.619608, 0.415686, 0.54902],
  [0.678431, 0.666667, 0.784314],
  [0.588235, 0.388235, 0.188235],
  [0.713725, 0.337255, 0.384314],
  [0.172549, 0.498039, 0.376471],
  [0.698039, 0.894118, 0.0],
  [0.933333, 0.647059, 0.568627],
  [0.584314, 0.996078, 0.886275],
  [1.0, 0.333333, 0.556863],
  [0.745098, 0.435294, 0.631373],
  [0.666667, 0.235294, 0.215686],
  [0.85098, 0.811765, 0.0],
  [0.670588, 0.501961, 0.807843],
  [0.627451, 0.501961, 0.321569],
  [0.882353, 0.0, 0.909804],
  [0.764706, 0.360784, 0.243137],
  [0.709804, 0.227451, 0.521569],
  [0.54902, 0.470588, 0.0],
  [0.858824, 0.737255, 0.588235],
  [0.321569, 0.619608, 0.576471],
  [0.690196, 0.741176, 0.513725],
  [0.572549, 0.713725, 0.717647],
  [0.654902, 0.329412, 0.141176],
  [1.0, 0.835294, 0.937255],
  [0.47451, 0.682353, 0.419608],
  [0.368627, 0.709804, 0.298039],
  [0.501961, 0.984314, 0.607843],
  [0.282353, 1.0, 0.937255],
  [0.596078, 0.588235, 0.282353],
  [0.580392, 0.533333, 0.654902],
  [0.196078, 0.835294, 0.0],
  [0.431373, 0.917647, 0.337255],
  [0.717647, 0.831373, 0.921569],
  [0.439216, 0.333333, 0.439216],
  [0.94902, 0.858824, 0.545098],
  [0.670588, 0.835294, 0.760784],
  [0.498039, 0.803922, 0.94902],
  [0.541176, 0.733333, 0.0],
  [0.396078, 0.717647, 0.733333],
  [1.0, 0.713725, 0.0],
  [0.764706, 0.509804, 0.52549],
  [0.796078, 0.670588, 0.372549],
  [0.396078, 0.470588, 0.282353],
  [0.34902, 0.890196, 1.0],
  [0.87451, 0.305882, 0.803922],
  [0.917647, 1.0, 0.47451],
  [0.741176, 0.4, 0.72549],
  [0.768627, 0.584314, 0.65098],
  [0.392157, 0.776471, 0.454902],
  [0.819608, 0.584314, 0.439216],
  [0.439216, 0.811765, 0.309804],
  [0.670588, 0.431373, 0.4],
  [0.615686, 0.380392, 0.647059],
  [0.0, 0.721569, 0.0],
  [0.890196, 0.6, 0.705882],
  [0.741176, 0.0, 0.423529],
  [0.701961, 0.913725, 0.941176],
  [0.807843, 0.74902, 0.894118],
  [0.466667, 0.639216, 0.262745],
  [0.521569, 0.384314, 0.470588],
  [0.341176, 0.560784, 0.360784],
  [0.619608, 0.690196, 0.772549],
  [0.909804, 0.188235, 0.627451],
  [0.145098, 0.486275, 0.164706],
  [0.509804, 0.407843, 0.137255],
  [0.752941, 0.737255, 0.305882],
  [0.866667, 0.827451, 0.647059],
])
CategoricalColors.set('glasbey_dark', [
  [0.843137, 0.0, 0.0],
  [0.54902, 0.235294, 1.0],
  [0.007843, 0.533333, 0.0],
  [0.0, 0.67451, 0.780392],
  [0.905882, 0.647059, 0.0],
  [1.0, 0.498039, 0.819608],
  [0.423529, 0.0, 0.309804],
  [0.345098, 0.231373, 0.0],
  [0.0, 0.341176, 0.34902],
  [0.082353, 0.882353, 0.552941],
  [0.0, 0.0, 0.866667],
  [0.635294, 0.462745, 0.415686],
  [0.737255, 0.717647, 1.0],
  [0.752941, 0.015686, 0.72549],
  [0.392157, 0.329412, 0.45098],
  [0.47451, 0.0, 0.0],
  [0.027451, 0.454902, 0.847059],
  [0.45098, 0.607843, 0.490196],
  [1.0, 0.470588, 0.321569],
  [0.0, 0.294118, 0.0],
  [0.560784, 0.482353, 0.003922],
  [0.952941, 0.0, 0.482353],
  [0.560784, 0.729412, 0.0],
  [0.65098, 0.482353, 0.721569],
  [0.352941, 0.007843, 0.639216],
  [0.890196, 0.686275, 0.686275],
  [0.627451, 0.227451, 0.321569],
  [0.635294, 0.784314, 0.784314],
  [0.619608, 0.294118, 0.0],
  [0.329412, 0.403922, 0.270588],
  [0.733333, 0.764706, 0.537255],
  [0.372549, 0.482353, 0.533333],
  [0.376471, 0.219608, 0.235294],
  [0.513725, 0.533333, 1.0],
  [0.223529, 0.0, 0.0],
  [0.890196, 0.32549, 1.0],
  [0.188235, 0.32549, 0.509804],
  [0.498039, 0.792157, 1.0],
  [0.772549, 0.4, 0.560784],
  [0.0, 0.505882, 0.415686],
  [0.572549, 0.619608, 0.717647],
  [0.8, 0.454902, 0.027451],
  [0.498039, 0.168627, 0.556863],
  [0.0, 0.745098, 0.643137],
  [0.176471, 0.694118, 0.321569],
  [0.305882, 0.2, 1.0],
  [0.0, 0.898039, 0.0],
  [1.0, 0.0, 0.807843],
  [0.784314, 0.345098, 0.282353],
  [0.898039, 0.611765, 1.0],
  [0.113725, 0.631373, 1.0],
  [0.431373, 0.439216, 0.670588],
  [0.784314, 0.603922, 0.411765],
  [0.470588, 0.341176, 0.231373],
  [0.015686, 0.854902, 0.901961],
  [0.756863, 0.639216, 0.768627],
  [1.0, 0.415686, 0.541176],
  [0.733333, 0.0, 0.996078],
  [0.572549, 0.32549, 0.501961],
  [0.623529, 0.007843, 0.454902],
  [0.580392, 0.631373, 0.313725],
  [0.215686, 0.266667, 0.145098],
  [0.686275, 0.427451, 1.0],
  [0.34902, 0.427451, 0.0],
  [1.0, 0.192157, 0.278431],
  [0.513725, 0.501961, 0.341176],
  [0.0, 0.427451, 0.180392],
  [0.537255, 0.337255, 0.686275],
  [0.352941, 0.290196, 0.639216],
  [0.466667, 0.207843, 0.086275],
  [0.52549, 0.764706, 0.603922],
  [0.372549, 0.066667, 0.137255],
  [0.835294, 0.521569, 0.505882],
  [0.643137, 0.160784, 0.094118],
  [0.0, 0.533333, 0.694118],
  [0.796078, 0.0, 0.266667],
  [1.0, 0.627451, 0.337255],
  [0.921569, 0.305882, 0.0],
  [0.423529, 0.592157, 0.0],
  [0.32549, 0.52549, 0.286275],
  [0.458824, 0.352941, 0.0],
  [0.784314, 0.768627, 0.25098],
  [0.572549, 0.827451, 0.439216],
  [0.294118, 0.596078, 0.580392],
  [0.301961, 0.137255, 0.05098],
  [0.380392, 0.203922, 0.360784],
  [0.517647, 0.0, 0.811765],
  [0.545098, 0.0, 0.192157],
  [0.623529, 0.431373, 0.196078],
  [0.67451, 0.517647, 0.6],
  [0.776471, 0.192157, 0.537255],
  [0.007843, 0.329412, 0.219608],
  [0.031373, 0.419608, 0.517647],
  [0.529412, 0.658824, 0.92549],
  [0.392157, 0.4, 0.937255],
  [0.768627, 0.364706, 0.729412],
  [0.003922, 0.623529, 0.439216],
  [0.505882, 0.317647, 0.34902],
  [0.513725, 0.435294, 0.54902],
  [0.701961, 0.752941, 0.854902],
  [0.72549, 0.568627, 0.160784],
  [1.0, 0.592157, 0.698039],
  [0.654902, 0.576471, 0.882353],
  [0.411765, 0.552941, 0.745098],
  [0.298039, 0.313725, 0.003922],
  [0.282353, 0.007843, 0.8],
  [0.380392, 0.0, 0.431373],
  [0.270588, 0.415686, 0.4],
  [0.615686, 0.341176, 0.262745],
  [0.482353, 0.67451, 0.709804],
  [0.803922, 0.517647, 0.741176],
  [0.0, 0.329412, 0.756863],
  [0.482353, 0.184314, 0.309804],
  [0.984314, 0.486275, 0.0],
  [0.203922, 0.752941, 0.0],
  [1.0, 0.611765, 0.533333],
  [0.882353, 0.717647, 0.411765],
  [0.32549, 0.380392, 0.466667],
  [0.360784, 0.227451, 0.486275],
  [0.929412, 0.647059, 0.854902],
  [0.941176, 0.32549, 0.639216],
  [0.364706, 0.494118, 0.411765],
  [0.768627, 0.466667, 0.313725],
  [0.819608, 0.282353, 0.407843],
  [0.431373, 0.0, 0.921569],
  [0.121569, 0.203922, 0.0],
  [0.756863, 0.254902, 0.015686],
  [0.427451, 0.835294, 0.760784],
  [0.27451, 0.439216, 0.623529],
  [0.635294, 0.003922, 0.768627],
  [0.039216, 0.509804, 0.537255],
  [0.686275, 0.65098, 0.003922],
  [0.65098, 0.360784, 0.419608],
  [0.996078, 0.466667, 1.0],
  [0.545098, 0.521569, 0.682353],
  [0.780392, 0.498039, 0.913725],
  [0.603922, 0.670588, 0.521569],
  [0.529412, 0.423529, 0.85098],
  [0.003922, 0.729412, 0.968627],
  [0.686275, 0.368627, 0.823529],
  [0.34902, 0.317647, 0.168627],
  [0.713725, 0.0, 0.372549],
  [0.486275, 0.713725, 0.415686],
  [0.286275, 0.521569, 1.0],
  [0.0, 0.760784, 0.509804],
  [0.823529, 0.584314, 0.670588],
  [0.639216, 0.294118, 0.658824],
  [0.890196, 0.023529, 0.890196],
  [0.086275, 0.639216, 0.0],
  [0.223529, 0.180392, 0.0],
  [0.517647, 0.188235, 0.2],
  [0.368627, 0.584314, 0.666667],
  [0.352941, 0.062745, 0.0],
  [0.482353, 0.27451, 0.0],
  [0.435294, 0.435294, 0.192157],
  [0.2, 0.345098, 0.14902],
  [0.301961, 0.376471, 0.713725],
  [0.635294, 0.584314, 0.392157],
  [0.384314, 0.25098, 0.156863],
  [0.270588, 0.831373, 0.345098],
  [0.439216, 0.666667, 0.815686],
  [0.180392, 0.419608, 0.305882],
  [0.45098, 0.686275, 0.619608],
  [0.992157, 0.082353, 0.0],
  [0.847059, 0.705882, 0.572549],
  [0.478431, 0.537255, 0.231373],
  [0.490196, 0.776471, 0.85098],
  [0.862745, 0.568627, 0.215686],
  [0.92549, 0.380392, 0.368627],
  [0.92549, 0.372549, 0.831373],
  [0.898039, 0.482353, 0.654902],
  [0.65098, 0.423529, 0.596078],
  [0.0, 0.592157, 0.266667],
  [0.729412, 0.372549, 0.133333],
  [0.737255, 0.678431, 0.32549],
  [0.533333, 0.847059, 0.188235],
  [0.529412, 0.207843, 0.45098],
  [0.682353, 0.658824, 0.823529],
  [0.890196, 0.54902, 0.388235],
  [0.819608, 0.694118, 0.92549],
  [0.215686, 0.258824, 0.623529],
  [0.227451, 0.745098, 0.760784],
  [0.4, 0.615686, 0.301961],
  [0.619608, 0.011765, 0.6],
  [0.305882, 0.305882, 0.478431],
  [0.482353, 0.298039, 0.52549],
  [0.764706, 0.207843, 0.192157],
  [0.552941, 0.4, 0.466667],
  [0.666667, 0.0, 0.176471],
  [0.498039, 0.003922, 0.458824],
  [0.003922, 0.509804, 0.301961],
  [0.45098, 0.290196, 0.403922],
  [0.447059, 0.466667, 0.568627],
  [0.431373, 0.0, 0.6],
  [0.627451, 0.729412, 0.321569],
  [0.882353, 0.431373, 0.192157],
  [0.772549, 0.415686, 0.443137],
  [0.427451, 0.356863, 0.588235],
  [0.639216, 0.235294, 0.454902],
  [0.196078, 0.384314, 0.0],
  [0.533333, 0.0, 0.313725],
  [0.2, 0.345098, 0.411765],
  [0.729412, 0.552941, 0.486275],
  [0.098039, 0.34902, 1.0],
  [0.568627, 0.572549, 0.007843],
  [0.172549, 0.545098, 0.835294],
  [0.090196, 0.14902, 1.0],
  [0.129412, 0.827451, 1.0],
  [0.643137, 0.564706, 0.686275],
  [0.545098, 0.427451, 0.309804],
  [0.368627, 0.129412, 0.243137],
  [0.862745, 0.011765, 0.701961],
  [0.435294, 0.341176, 0.792157],
  [0.396078, 0.156863, 0.129412],
  [0.678431, 0.466667, 0.0],
  [0.639216, 0.74902, 0.968627],
  [0.709804, 0.517647, 0.27451],
  [0.592157, 0.219608, 0.862745],
  [0.698039, 0.317647, 0.580392],
  [0.447059, 0.258824, 0.639216],
  [0.529412, 0.560784, 0.819608],
  [0.541176, 0.439216, 0.694118],
  [0.419608, 0.686275, 0.211765],
  [0.352941, 0.478431, 0.788235],
  [0.780392, 0.623529, 1.0],
  [0.337255, 0.517647, 0.101961],
  [0.0, 0.839216, 0.654902],
  [0.509804, 0.278431, 0.223529],
  [0.066667, 0.262745, 0.113725],
  [0.352941, 0.670588, 0.458824],
  [0.568627, 0.356863, 0.003922],
  [0.964706, 0.270588, 0.439216],
  [1.0, 0.592157, 0.011765],
  [0.882353, 0.258824, 0.192157],
  [0.729412, 0.572549, 0.811765],
  [0.203922, 0.345098, 0.301961],
  [0.972549, 0.501961, 0.490196],
  [0.568627, 0.203922, 0.0],
  [0.701961, 0.803922, 0.0],
  [0.180392, 0.623529, 0.827451],
  [0.47451, 0.545098, 0.623529],
  [0.317647, 0.505882, 0.490196],
  [0.756863, 0.211765, 0.843137],
  [0.92549, 0.019608, 0.32549],
  [0.72549, 0.67451, 0.494118],
  [0.282353, 0.439216, 0.196078],
  [0.517647, 0.584314, 0.396078],
  [0.85098, 0.615686, 0.537255],
  [0.0, 0.392157, 0.639216],
  [0.298039, 0.564706, 0.470588],
  [0.560784, 0.380392, 0.596078],
  [1.0, 0.32549, 0.219608],
  [0.654902, 0.258824, 0.231373],
  [0.0, 0.431373, 0.439216],
  [0.596078, 0.517647, 0.243137],
  [0.862745, 0.690196, 0.784314],
])
CategoricalColors.set('modulate_dark', [
  [0.0, 0.0, 0.0],
  [0.0, 0.0, 0.0],
  [0.0, 0.0, 0.0],
  [0.0, 0.0, 0.0],
  [0.0, 0.0, 0.0],
  [0.0, 0.0, 0.0],
  [0.0, 0.0, 0.0],
  [0.0, 0.0, 0.0],
  [0.0, 0.0, 0.0],
  [0.0, 0.0, 0.0],
  [0.0, 0.0, 0.0],
  [0.0, 0.0, 0.0],
])

export default CategoricalColors
